package ezXpns.analysis;

/**
 * Interface for a transform
 * @param <Src> Source type
 * @param <Dst> Destination type
 */

//@author A0088827L
public interface Transform<Src, Dst> {
	/**
	 * Transform a term 
	 * @param src the source term
	 * @return the transformed term
	 */
	public Dst apply(Src src);
}
